<?php
/**
 * 跃飞科技版权所有 @2017
 * User: 钟贵廷
 * Date: 2017/6/5
 * Time: 14:06
 */
namespace app\home\model;

use think\Model;
use think\Db;

class Article extends Model
{
    public function search($cid)
    {
        // 搜索所有的数据,如果需要搜索其他字段需要自己添加
        $where = 1;
        if($cid)
        {
            $where .= " and cat_id = '{$cid}'";
        }
        /** 翻页 **********/
        //1 . 算出总的记录数
        $count = $this->where($where)->count();
        // 2. 生成翻页类的对象
        $page = input('page')?:1;
        $page = new \Component\HomePage($count,5,$page);
        $page->config['header'] = '篇文章';
        // 3. 生成翻页的字符串：上一页、下一页
        $pageStr = $page->fpage();
        // 4. 取出当前页的数据
        $data = Db::name('article')->where($where)->limit( $page->limit)->order("article_id desc")->select();
        return array(
            'page' => $pageStr,
            'news' => $data,
        );
    }

    public function getType($cid)
    {
        $data = Db::name('article_cat')->field('cat_name')->find($cid);
        return $data['cat_name'];
    }
}